home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / doom / quake.zip / HIPGRAPL.ZIP / HIPSPIKE.QC < prev    next >
Text File  |  1997-01-16  |  2KB  |  67 lines

  1. /*
  2. ==============================================================================
  3.  
  4. spike mine
  5.  
  6. ==============================================================================
  7. */
  8.  
  9. $cd id1/models/demon3
  10. $scale    0.8
  11. $origin 0 0 24
  12. $base base
  13. $skin base
  14.  
  15. $frame stand1 stand2 stand3 stand4 stand5 stand6 stand7 stand8 stand9
  16. $frame stand10 stand11 stand12 stand13
  17.  
  18. $frame walk1 walk2 walk3 walk4 walk5 walk6 walk7 walk8
  19.  
  20. $frame run1 run2 run3 run4 run5 run6
  21.  
  22. $frame leap1 leap2 leap3 leap4 leap5 leap6 leap7 leap8 leap9 leap10
  23. $frame leap11 leap12
  24.  
  25. $frame pain1 pain2 pain3 pain4 pain5 pain6
  26.  
  27. $frame death1 death2 death3 death4 death5 death6 death7 death8 death9
  28.  
  29. $frame attacka1 attacka2 attacka3 attacka4 attacka5 attacka6 attacka7 attacka8
  30. $frame attacka9 attacka10 attacka11 attacka12 attacka13 attacka14 attacka15
  31.  
  32. void() monster_spikemine =
  33. {
  34.    if (deathmatch)
  35.     {
  36.         remove(self);
  37.         return;
  38.     }
  39.    precache_model ("progs/demon.mdl");
  40.    precache_model ("progs/h_demon.mdl");
  41.  
  42.    precache_sound ("demon/ddeath.wav");
  43.    precache_sound ("demon/dhit2.wav");
  44.    precache_sound ("demon/djump.wav");
  45.    precache_sound ("demon/dpain1.wav");
  46.    precache_sound ("demon/idle1.wav");
  47.    precache_sound ("demon/sight2.wav");
  48.  
  49.    self.solid = SOLID_SLIDEBOX;
  50.     self.movetype = MOVETYPE_STEP;
  51.  
  52.    setmodel (self, "progs/demon.mdl");
  53.  
  54.    setsize (self, VEC_HULL2_MIN, VEC_HULL2_MAX);
  55.  
  56. /*
  57.    self.th_stand = gremlin_stand1;
  58.    self.th_walk = gremlin_walk1;
  59.    self.th_run = gremlin_run1;
  60.    self.th_die = gremlin_die;
  61.    self.th_melee = Gremlin_MeleeAttack;     // one of two attacks
  62.    self.th_missile = Gremlin_MissileAttack; // check for random jump or firing of weapon
  63.    self.th_pain = gremlin_pain;
  64.    walkmonster_start();
  65. */
  66. };
  67.